Complex Event Analysis - Report

Key Focus

  • Both parties agreed that Oracle could enter Google's. current market by licensing its declaring code. But by copying the code and releasing Android, Google eliminated Oracle's opportunity to license its code for that use
  • Google's copying. In 2015 alone, the year before the fairuse trial, Google earned $18 billion from Android.
  • from Google's copying was 'overwhelming.'" 886 F. 3d 1179,. 1209 (2018). By copying Oracle's code to develop and release Android, Google ruined Oracle's potential market in
  • we hold that the copying here at issue nonetheless constituted a fair use. Hence, Google's copying did not violate the
  • No momentum supporting factor found

    Challenge supporting factors

  • (google,android,copying)
  • (google,android,manufacturers)
  • (android,embed)
  • (google,android,embed)
  • (google,copying,court)
  • (copying,copyrightable)
  • (google,copying,copyrightable)
  • (google,api,copying)
  • (google,api,sun_java,copying)
  • (google,sun_java,copying)
  • Work-in-progress supporting factors

  • (google,android,smartphone)
  • (google,android,copying)
  • (google,android,software)
  • (google,android,technology)
  • (google,copying,federal_circuit)
  • (google,copying,constituted)
  • (google,android,sun,technology)
  • (google,android,sun,smartphone)
  • (google,sun,smartphone)
  • (google,copying,sun_java_api)
  • Complex Event Time Series Summary - REPORT


    Time PeriodChallengeMomentumWIP
    Report11.80 0.00 88.20

    High Level Abstraction (HLA) combined

    High Level Abstraction (HLA)Report
    (1) (google,android,copying)100.00
    (2) (google,android,smartphone)83.21
    (3) (google,android,software)71.33
    (4) (google,android,technology)70.71
    (5) (google,copying,federal_circuit)64.29
    (6) (google,copying,constituted)54.70
    (7) (google,android,sun,technology)54.13
    (8) (google,android,sun,smartphone)51.82
    (9) (google,sun,smartphone)47.01
    (10) (google,copying,sun_java_api)43.29
    (11) (google,copying,liability)34.89
    (12) (google,copying,java_se)33.67
    (13) (android,sun,smartphone)30.98
    (14) (google,copying,copyrightable)30.30
    (15) (google,manufacturers)29.67
    (16) (google,sun,technology)26.41
    (17) (google,api,copying)25.54
    (18) (google,api,infringed)25.35
    (19) (google,api,court)24.35
    (20) (google,api,sun)23.89
    (21) (google,android,operating)23.23
    (22) (google,android,manufacturers)22.99
    (23) (android,embed)22.69
    (24) (google,android,embed)22.61
    (25) (google,api,technology)21.71
    (26) (google,smartphone,technology)21.63
    (27) (google,api,smartphone)19.84
    (28) (android,copying,release)19.59
    (29) (google,android,release)19.38
    (30) (google,android,markets)19.13
    (31) (google,android,loss)18.83
    (32) (copying,constituted)18.64
    (33) (google,federal_circuit,determinations)18.37
    (34) (copying,liability)17.83
    (35) (google,federal_circuit,court)17.72
    (36) (google,api,liability)17.72
    (37) (copying,java_se)17.23
    (38) (copying,court,federal_circuit)17.20
    (39) (google,api,java_se)17.15
    (40) (google,federal_circuit,copyrightable)17.07
    (41) (copying,federal_circuit)17.04
    (42) (google,court,writ)16.03
    (43) (copying,copyrightable)15.98
    (44) (computer,software)15.68
    (45) (copying,federal)15.63
    (46) (google,copying,federal)15.54
    (47) (google,copying,court)15.46
    (48) (copying,work-is)15.08
    (49) (google,copying,work-is)14.92
    (50) (copying,uncopyrightable)14.89
    (51) (google,copying,uncopyrightable)14.76
    (52) (computer,user)14.76
    (53) (google,sun_java_api,sun)14.40
    (54) (computer,sun_java_api)14.27
    (55) (google,federal_circuit,sun_java_api)14.02
    (56) (google,api,sun_java,infringed)13.67
    (57) (google,sun_java,infringed)13.42
    (58) (google,api,sun_java,court)13.21
    (59) (google,api,sun_java,copying)12.83
    (60) (google,sun_java,copying)12.58
    (61) (google,java_se,android)12.47
    (62) (android,sun,mobile)11.82
    (63) (google,api,markets)11.55
    (64) (google,api,federal_circuit)11.11
    (65) (android,sun,api)10.92
    (66) (google,sun_java_api,smartphone)10.60
    (67) (google,sun,phone)10.54
    (68) (google,sun,parody)10.52
    (69) (google,sun_java_api,parody)10.43
    (70) (google,sun,mobile)10.41
    (71) (google,sun,markets)10.38
    (72) (google,smartphone,ceo)10.35
    (73) (google,sun,ceo)10.19
    (74) (google,sun,beset)10.11
    (75) (computer,instructs)9.97
    (76) (google,federal_circuit,manufacturers)9.95
    (77) (google,federal_circuit,java_se_api)9.78
    (78) (google,federal_circuit,java_libraries)9.67
    (79) (computer,time)9.65
    (80) (google,federal_circuit,java-compatibility)9.57
    (81) (google,federal_circuit,drudgery)9.43
    (82) (android,sun,phone)8.61
    (83) (android,release)8.32
    (84) (google,court,certiorari,writ)8.29
    (85) (android,manufacturers)8.07
    (86) (google,court,sun_java)7.88
    (87) (google,court,smartphone)7.80
    (88) (google,court,instructs)7.64
    (89) (google,court,computer)7.53
    (90) (google,court,android_api)7.39
    (91) (google,copyrightable,federal)7.26
    (92) (google,sun_java_api,taskimplementing)7.12
    (93) (google,sun_java_api,organizes)7.09
    (94) (google,sun_java_api,inseparably)7.07
    (95) (google,sun_java_api,computer)6.98
    (96) (android,software,smartphones)6.77
    (97) (google,sun_java_api,api)6.71
    (98) (computer,google,android)6.55
    (99) (android,software,mobile)6.17
    (100) (computer,google,software)5.68
    (101) (google,java_se,software)5.57
    (102) (google,java_se,constituted)5.54
    (103) (google,java_se,application_programming_interface)5.49
    (104) (computer,google,users)5.35
    (105) (computer,users)5.33
    (106) (computer,google,investment)5.30
    (107) (computer,google,api)5.19
    (108) (android,copying,sun_java_api)5.00
    (109) (computer,uncopied)4.86
    (110) (computer,street_institute)4.70
    (111) (computer,stat)4.67
    (112) (computer,pictur)4.65
    (113) (computer,paintings)4.62
    (114) (android,sun,technology)4.54
    (115) (android,mobile,phone)4.48
    (116) (android,smartphone,technology)4.35
    (117) (android,sun,markets)3.70
    (118) (android,mobile,smartphones)3.51
    (119) (android,software,operating)3.32
    (120) (android,mobile,google)3.18
    (121) (android,mobile,developers)2.91
    (122) (android,software,developers)2.83
    (123) (android,copying,fairuse)2.42
    (124) (android,copying,constituted)2.31
    (125) (android,mobile,operating)2.12
    (126) (android,operating)1.93
    (127) (android,consumers)1.55
    (128) (android,mobile,technology)1.01
    (129) (android,mobile,smartphone)0.92
    (130) (android,verbatim)0.73
    (131) (copying,court,determinations)0.54
    (132) (copying,court,copyrightable)0.35
    (133) (copying,court,computer)0.30
    (134) (copying,ante)0.08

    Complex Event Analysis - REPORT

    Back to top of page

    Supporting narratives:

    • challenge (Read more)
      • Both parties agreed that Oracle could enter Google's. current market by licensing its declaring code. But by copying the code and releasing Android, Google eliminated Oracle's opportunity to license its code for that use
      • High Level Abstractions:
        • (android,copying,google)
        • Inferred entity relationships (9)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (android,copying,fairuse) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]
        • (android,copying,release) [inferred]
        • (android,copying,sun_java_api) [inferred]

    • challenge (Read more)
      • then advertised Android to device manufacturers as containing "Core Java Libraries." Id., at 600. Oracle predictably responded by suing Google for copyright infringement
      • High Level Abstractions:
        • (android,google,manufacturers)
        • Inferred entity relationships (12)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (google,manufacturers) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,markets) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • challenge (Read more)
      • manufacturers no longer saw much reason to pay to embed. the Java platform.. For example, before Google released Android, Amazon. paid for a license to embed the Java platform in Kindle devices
      • High Level Abstractions:
        • (android,embed)
        • (android,embed,google)
        • Inferred entity relationships (2)
        • (android,embed,google) [inferred]
        • (android,embed) [inferred]

    • challenge (Read more)
      • a "fair use" of a copyrighted work. Google's petition asks the. Court to apply both provisions to the copying at issue here. To decide.
      • High Level Abstractions:
        • (copying,court,google)
        • Inferred entity relationships (6)
        • (copying,court,federal_circuit) [inferred]
        • (court,google,instructs) [inferred]
        • (court,google,writ) [inferred]
        • (court,google,smartphone) [inferred]
        • (court,google,sun_java) [inferred]
        • (copying,court,determinations) [inferred]

    • challenge (Read more)
      • Federal Circuit held in Oracle's favor (i.e., that the portion. is copyrightable and Google's copying did not constitute a. "fair use"). In reviewing that decision, we assume, for argument's sake, that the material was copyrightable
      • High Level Abstractions:
        • (copying,copyrightable)
        • (copying,copyrightable,google)
        • Inferred entity relationships (3)
        • (copying,copyrightable,google) [inferred]
        • (copying,copyrightable) [inferred]
        • (copying,copyrightable,court) [inferred]

    • challenge (Read more)
      • API violated both copyright and patent laws. For its copyright claim, Oracle alleged that Google infringed its copyright by copying, for 37 packages, both the literal declaring.
      • High Level Abstractions:
        • (copying,google,sun_java)
        • (api,copying,google,sun_java)
        • (api,copying,google)
        • Inferred entity relationships (8)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (copying,google,sun_java) [inferred]
        • (api,copying,google) [inferred]
        • (api,copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]

    • challenge (Read more)
      • then advertised Android to device manufacturers as containing "Core Java Libraries." Id., at 600. Oracle predictably responded by suing Google for copyright infringement.
      • High Level Abstractions:
        • (federal_circuit,google,java_libraries)
        • (federal_circuit,google,manufacturers)
        • (google,manufacturers)
        • Inferred entity relationships (6)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (google,manufacturers) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • challenge (Read more)
      • Google then filed a petition for certiorari in this Court. It. asked us to review the Federal Circuit's determinations as.
      • High Level Abstractions:
        • (determinations,federal_circuit,google)
        • Inferred entity relationships (5)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • challenge (Read more)
      • this time for a trial on damages.. Google then filed a petition for certiorari in this Court. It. asked us to review the Federal Circuit's determinations as.
      • High Level Abstractions:
        • (court,federal_circuit,google)
        • Inferred entity relationships (5)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • challenge (Read more)
      • Oracle predictably responded by suing Google for copyright infringement.. The Federal Circuit ruled that Oracle's declaring code is. copyrightable and that Google's copying of it was not fair.
      • High Level Abstractions:
        • (copyrightable,federal_circuit,google)
        • Inferred entity relationships (5)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • challenge (Read more)
      • Supreme court of the united states. No. 18-956. GOOGLE LLC, PETITIONER v.. Oracle america, inc.. On writ of certiorari to the united states court of.
      • High Level Abstractions:
        • (certiorari,court,google,writ)
        • (court,google,writ)
        • Inferred entity relationships (4)
        • (court,google,instructs) [inferred]
        • (court,google,writ) [inferred]
        • (court,google,smartphone) [inferred]
        • (court,google,sun_java) [inferred]

    • challenge (Read more)
      • itself violates its copyrights.. Third, the Sun Java API contains computer code that will. associate the writing of a method call with particular
      • High Level Abstractions:
        • (computer,sun_java_api)

    • challenge (Read more)
      • many efforts to move into the mobile phone market had. proved unsuccessful. Id., at 135, 235, 671. As far back as. 2006, prior to Android's release, Sun's executives projected. declining revenue for mobile phones because of emerging.
      • High Level Abstractions:
        • (android,release)

    • challenge (Read more)
      • from Google's copying was 'overwhelming.'" 886 F. 3d 1179,. 1209 (2018). By copying Oracle's code to develop and release Android, Google ruined Oracle's potential market in. at least two ways.. First, Google eliminated the reason manufacturers were
      • High Level Abstractions:
        • (android,release)

    • challenge (Read more)
      • Google copied verbatim 11,500 lines of Oracle's declaring. code and arranged that code exactly as Oracle had done. It. then advertised Android to device manufacturers as containing "Core Java Libraries." Id., at 600. Oracle predictably responded by suing Google for copyright infringement
      • High Level Abstractions:
        • (android,manufacturers)

    • challenge (Read more)
      • that successfully attracted software developers, thus enhancing the value of Oracle's products.1 Google sought a. license to use the library in Android, the operating system. it was developing for mobile phones. But when the companies could not agree on terms, Google simply copied verbatim 11,500 lines of code from the library
      • High Level Abstractions:
        • (android,operating)
        • (android,mobile,operating)
        • Inferred entity relationships (7)
        • (android,mobile,sun) [inferred]
        • (android,mobile,phone) [inferred]
        • (android,mobile,software) [inferred]
        • (android,mobile,smartphones) [inferred]
        • (android,operating,software) [inferred]
        • (android,mobile,smartphone) [inferred]
        • (android,mobile,technology) [inferred]

    • WIP (Read more)
      • its API. First, evidence at trial demonstrated that, regardless of Android's smartphone technology, Sun was poorly.
      • High Level Abstractions:
        • (android,google,sun,technology)
        • (android,google,smartphone,sun)
        • (api,google,sun)
        • (google,sun,technology)
        • (google,smartphone,sun)
        • Inferred entity relationships (25)
        • (api,google,liability) [inferred]
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]
        • (android,google,java_se) [inferred]
        • (google,smartphone,sun_java_api) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (google,sun,technology) [inferred]
        • (api,google,sun_java_api) [inferred]
        • (android,google,release) [inferred]
        • (google,sun,sun_java_api) [inferred]
        • (api,google,java_se) [inferred]
        • (api,google,infringed) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (api,google,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (api,google,markets) [inferred]
        • (android,google,operating) [inferred]

    • WIP (Read more)
      • Second, the jury was repeatedly told that devices using. Google's Android platform were different in kind from those. that licensed Sun's technology.
      • High Level Abstractions:
        • (android,google,sun,technology)
        • (android,google,technology)
        • Inferred entity relationships (14)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (google,sun,technology) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]
        • (google,sun,sun_java_api) [inferred]

    • WIP (Read more)
      • CEO was asked directly whether Sun's failure to build a. smartphone was attributable to Google's development of. Android, he answered that it was not.
      • High Level Abstractions:
        • (android,smartphone,sun)
        • (android,google,smartphone,sun)
        • Inferred entity relationships (15)
        • (android,google,smartphone) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (google,smartphone,sun_java_api) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,smartphone,technology) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • we hold that the copying here at issue nonetheless constituted a fair use. Hence, Google's copying did not violate the
      • High Level Abstractions:
        • (android,copying,google)
        • Inferred entity relationships (9)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (android,copying,fairuse) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]
        • (android,copying,release) [inferred]
        • (android,copying,sun_java_api) [inferred]

    • WIP (Read more)
      • from Google's copying was 'overwhelming.'" 886 F. 3d 1179,. 1209 (2018). By copying Oracle's code to develop and release Android, Google ruined Oracle's potential market in
      • High Level Abstractions:
        • (android,copying,google)
        • Inferred entity relationships (9)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (android,copying,fairuse) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]
        • (android,copying,release) [inferred]
        • (android,copying,sun_java_api) [inferred]

    • WIP (Read more)
      • Google's copying. In 2015 alone, the year before the fairuse trial, Google earned $18 billion from Android.
      • High Level Abstractions:
        • (android,copying,google)
        • Inferred entity relationships (9)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (android,copying,fairuse) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]
        • (android,copying,release) [inferred]
        • (android,copying,sun_java_api) [inferred]

    • WIP (Read more)
      • that uses the popular Java computer programming language. In 2005,. Google acquired Android and sought to build a new software platform. for mobile devices. To allow the millions of programmers familiar with.
      • High Level Abstractions:
        • (android,google,software)
        • (android,mobile,software)
        • Inferred entity relationships (17)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,mobile,phone) [inferred]
        • (android,mobile,operating) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,mobile,smartphones) [inferred]
        • (android,google,markets) [inferred]
        • (android,mobile,sun) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]
        • (android,mobile,smartphone) [inferred]
        • (android,mobile,technology) [inferred]

    • WIP (Read more)
      • worked for more than three years to create Google's Android platform software. Id., at 45, 117, 212. In doing so,. Google tailored the Android platform to smartphone technology, which differs from desktop and laptop computers in
      • High Level Abstractions:
        • (android,google,software)
        • Inferred entity relationships (11)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • that successfully attracted software developers, thus enhancing the value of Oracle's products.1 Google sought a. license to use the library in Android, the operating system
      • High Level Abstractions:
        • (android,developers,mobile)
        • (android,google,software)
        • (android,developers,software)
        • Inferred entity relationships (13)
        • (android,developers,software) [inferred]
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (android,google,technology) [inferred]
        • (android,developers,mobile) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • that successfully attracted software developers, thus enhancing the value of Oracle's products.1 Google sought a. license to use the library in Android, the operating system. it was developing for mobile phones.
      • High Level Abstractions:
        • (android,google,operating)
        • Inferred entity relationships (11)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • worked for more than three years to create Google's Android platform software. Id., at 45, 117, 212. In doing so,. Google tailored the Android platform to smartphone technology, which differs from desktop and laptop computers in.
      • High Level Abstractions:
        • (android,google,technology)
        • (android,google,smartphone)
        • (google,smartphone,technology)
        • Inferred entity relationships (15)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (google,smartphone,sun_java_api) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • successfully whether Google did, or did not, copy a part of. its API. First, evidence at trial demonstrated that, regardless of Android's smartphone technology, Sun was poorly.
      • High Level Abstractions:
        • (android,google,technology)
        • (api,google,smartphone)
        • (api,google,technology)
        • (android,google,smartphone)
        • Inferred entity relationships (24)
        • (api,google,liability) [inferred]
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]
        • (android,google,java_se) [inferred]
        • (google,smartphone,sun_java_api) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (api,google,sun_java_api) [inferred]
        • (android,google,release) [inferred]
        • (api,google,java_se) [inferred]
        • (api,google,sun) [inferred]
        • (api,google,infringed) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (api,google,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (api,google,markets) [inferred]
        • (android,google,operating) [inferred]

    • WIP (Read more)
      • Shortly after acquiring the Android firm, Google began. talks with Sun about the possibility of licensing the entire. Java platform for its new smartphone technology.
      • High Level Abstractions:
        • (android,google,smartphone)
        • Inferred entity relationships (14)
        • (android,google,smartphone,sun) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (google,smartphone,sun_java_api) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • CEO was asked directly whether Sun's failure to build a. smartphone was attributable to Google's development of. Android, he answered that it was not. Given
      • High Level Abstractions:
        • (android,google,smartphone)
        • Inferred entity relationships (14)
        • (android,google,smartphone,sun) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (google,smartphone,sun_java_api) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • from Google's copying was 'overwhelming.'" 886 F. 3d 1179,. 1209 (2018). By copying Oracle's code to develop and release Android, Google ruined Oracle's potential market in.
      • High Level Abstractions:
        • (android,copying,release)
        • (android,google,release)
        • Inferred entity relationships (14)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,copying,google) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,copying,fairuse) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,copying,sun_java_api) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]

    • WIP (Read more)
      • As to the likely amount of loss, the jury could have found. that Android did not harm the actual or potential markets.
      • High Level Abstractions:
        • (android,google,markets)
        • Inferred entity relationships (12)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (google,markets,sun) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • of Google's reimplementation.. As to the likely amount of loss, the jury could have found. that Android did not harm the actual or potential markets.
      • High Level Abstractions:
        • (android,google,loss)
        • Inferred entity relationships (11)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • whether Java SE's owner could copyright the copied lines from the. API, and (2) if so, whether Google's copying constituted a permissible. "fair use" of that material freeing Google from copyright liability
      • High Level Abstractions:
        • (constituted,copying)
        • (api,copying,google)
        • (constituted,copying,google)
        • Inferred entity relationships (9)
        • (copying,google,sun_java_api) [inferred]
        • (constituted,copying) [inferred]
        • (copying,google,work-is) [inferred]
        • (copying,google,java_se) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (copying,google,sun_java) [inferred]
        • (constituted,copying,google) [inferred]
        • (api,copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]

    • WIP (Read more)
      • The lower courts have considered (1) whether Java SE's owner could copyright the. portion that Google copied, and (2) if so, whether Google's. copying nonetheless constituted a "fair use" of that material, thereby freeing Google from copyright liability.
      • High Level Abstractions:
        • (constituted,copying,google)
        • Inferred entity relationships (7)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (constituted,copying) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]

    • WIP (Read more)
      • But. we hold that the copying here at issue nonetheless constituted a fair use. Hence, Google's copying did not violate the.
      • High Level Abstractions:
        • (constituted,copying,google)
        • Inferred entity relationships (7)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (constituted,copying) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]

    • WIP (Read more)
      • API, and (2) if so, whether Google's copying constituted a permissible. "fair use" of that material freeing Google from copyright liability.
      • High Level Abstractions:
        • (copying,google,liability)
        • (api,google,liability)
        • (copying,liability)
        • Inferred entity relationships (13)
        • (api,google,sun) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (api,google,infringed) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (copying,google,work-is) [inferred]
        • (copying,google,java_se) [inferred]
        • (api,google,technology) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (copying,google,sun_java) [inferred]
        • (api,google,markets) [inferred]
        • (api,google,sun_java_api) [inferred]
        • (api,google,java_se) [inferred]

    • WIP (Read more)
      • copying nonetheless constituted a "fair use" of that material, thereby freeing Google from copyright liability.
      • High Level Abstractions:
        • (copying,google,liability)
        • Inferred entity relationships (5)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,work-is) [inferred]

    • WIP (Read more)
      • whether Java SE's owner could copyright the copied lines from the. API, and (2) if so, whether Google's copying constituted a permissible
      • High Level Abstractions:
        • (copying,google,java_se)
        • (copying,java_se)
        • (api,google,java_se)
        • Inferred entity relationships (14)
        • (api,google,liability) [inferred]
        • (api,google,sun) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (api,google,infringed) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (google,java_se,software) [inferred]
        • (copying,google,work-is) [inferred]
        • (api,google,technology) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (api,google,markets) [inferred]
        • (api,google,sun_java_api) [inferred]

    • WIP (Read more)
      • The lower courts have considered (1) whether Java SE's owner could copyright the. portion that Google copied, and (2) if so, whether Google's
      • High Level Abstractions:
        • (copying,google,java_se)
        • Inferred entity relationships (6)
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]
        • (google,java_se,software) [inferred]

    • WIP (Read more)
      • The Federal Circuit ruled that Oracle's declaring code is. copyrightable and that Google's copying of it was not fair
      • High Level Abstractions:
        • (copying,federal_circuit)
        • (copying,court,federal_circuit)
        • (copying,federal_circuit,google)
        • Inferred entity relationships (10)
        • (copying,federal_circuit,google) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (copying,court,determinations) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,sun_java_api) [inferred]
        • (court,federal_circuit,google) [inferred]
        • (copying,federal_circuit) [inferred]
        • (copying,court,google) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • Court agreed to review the Federal Circuit's determinations as to both. copyrightability and fair use.. Held: Google's copying of the Java SE API, which included only those
      • High Level Abstractions:
        • (copying,federal_circuit,google)
        • (determinations,federal_circuit,google)
        • Inferred entity relationships (6)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (copying,federal_circuit) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • in a new and transformative program, Google's copying of. the Sun Java API was a fair use of that material as a matter. of law. The Federal Circuit's contrary judgment is reversed,.
      • High Level Abstractions:
        • (copying,federal_circuit,google)
        • Inferred entity relationships (6)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (copying,federal_circuit) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • As the Federal Circuit correctly determined, "evidence of actual and potential harm stemming. from Google's copying was 'overwhelming.'" 886 F
      • High Level Abstractions:
        • (copying,federal_circuit,google)
        • Inferred entity relationships (6)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (copying,federal_circuit) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • After a jury then found for Google on fair use, the. Federal Circuit reversed, concluding that Google's copying was not a. fair use as a matter of law
      • High Level Abstractions:
        • (copying,federal)
        • (copying,federal,google)
        • Inferred entity relationships (2)
        • (copying,federal,google) [inferred]
        • (copying,federal) [inferred]

    • WIP (Read more)
      • The Federal Circuit ruled that Oracle's declaring code is. copyrightable and that Google's copying of it was not fair.
      • High Level Abstractions:
        • (copying,copyrightable,google)
        • Inferred entity relationships (2)
        • (copying,copyrightable) [inferred]
        • (copying,copyrightable,court) [inferred]

    • WIP (Read more)
      • ----- 5The fourth factor-the effect of Google's copying on the potential market for Oracle's work-is "undoubtedly the single most important element of fair use." Harper & Row, Publishers, Inc v
      • High Level Abstractions:
        • (copying,work-is)
        • (copying,google,work-is)
        • Inferred entity relationships (5)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]

    • WIP (Read more)
      • and because it is "inherently bound together with uncopyrightable ideas." Ante, at 23-24.. ------ 5The fourth factor-the effect of Google's copying on the potential market for Oracle's work-is "undoubtedly the single most important element of fair use." Harper & Row, Publishers, Inc v
      • High Level Abstractions:
        • (copying,uncopyrightable)
        • (ante,copying)
        • (copying,google,uncopyrightable)
        • Inferred entity relationships (5)
        • (copying,google,java_se) [inferred]
        • (copying,google,sun_java_api) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]

    • WIP (Read more)
      • Now we can return to the copying at issue in this case.. Google did not copy the task-implementing programs, or. implementing code, from the Sun Java API.
      • High Level Abstractions:
        • (copying,google,sun_java_api)
        • Inferred entity relationships (6)
        • (copying,google,java_se) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (google,sun_java_api,taskimplementing) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]

    • WIP (Read more)
      • been difficult for Sun to enter the smartphone market, even. had Google not used portions of the Sun Java API.. On the other hand, Google's copying helped Google make.
      • High Level Abstractions:
        • (copying,google,sun_java_api)
        • Inferred entity relationships (6)
        • (copying,google,java_se) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (google,sun_java_api,taskimplementing) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (copying,google,work-is) [inferred]

    • WIP (Read more)
      • in a new and transformative program, Google's copying of. the Sun Java API was a fair use of that material as a matter. of law. The Federal Circuit's contrary judgment is reversed,
      • High Level Abstractions:
        • (copying,google,sun_java_api)
        • (federal_circuit,google,sun_java_api)
        • Inferred entity relationships (10)
        • (federal_circuit,google,java_libraries) [inferred]
        • (copying,google,work-is) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (copying,google,java_se) [inferred]
        • (copying,google,uncopyrightable) [inferred]
        • (google,sun_java_api,taskimplementing) [inferred]
        • (copying,google,sun_java) [inferred]
        • (copying,google,liability) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • At the outset Oracle complained that Google's use of the Sun Java. API violated both copyright and patent laws. For its copyright claim, Oracle alleged that Google infringed its copyright by copying, for 37 packages, both the literal declaring.
      • High Level Abstractions:
        • (api,google,infringed)
        • (api,google,infringed,sun_java)
        • (google,infringed,sun_java)
        • Inferred entity relationships (10)
        • (api,google,liability) [inferred]
        • (api,google,sun) [inferred]
        • (api,google,infringed) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (google,infringed,sun_java) [inferred]
        • (api,google,technology) [inferred]
        • (api,google,markets) [inferred]
        • (api,google,sun_java_api) [inferred]
        • (api,google,java_se) [inferred]

    • WIP (Read more)
      • 886 F. 3d, at 1193. Deciding that question of law, the court held that Google's use of the Sun Java. API was not a fair use. It wrote that "[t]here is nothing fair
      • High Level Abstractions:
        • (api,court,google,sun_java)
        • (api,court,google)
        • Inferred entity relationships (6)
        • (court,google,instructs) [inferred]
        • (court,google,writ) [inferred]
        • (api,court,google,sun_java) [inferred]
        • (court,google,smartphone) [inferred]
        • (court,google,sun_java) [inferred]
        • (api,court,google) [inferred]

    • WIP (Read more)
      • any other desired (normally far more complex) task. This. implementing code constitutes the vast majority of both the. Sun Java API and the API that Google created for Android.. App. For most of the packages in its new API, Google
      • High Level Abstractions:
        • (api,google,sun)
        • Inferred entity relationships (10)
        • (api,google,liability) [inferred]
        • (api,google,technology) [inferred]
        • (api,google,infringed) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (google,sun,technology) [inferred]
        • (api,google,markets) [inferred]
        • (api,google,sun_java_api) [inferred]
        • (api,google,java_se) [inferred]
        • (google,sun,sun_java_api) [inferred]

    • WIP (Read more)
      • Oracle) would not have been able to enter those markets. successfully whether Google did, or did not, copy a part of. its API. First, evidence at trial demonstrated that, regardless of Android's smartphone technology, Sun was poorly
      • High Level Abstractions:
        • (api,google,markets)
        • Inferred entity relationships (9)
        • (api,google,liability) [inferred]
        • (api,google,sun) [inferred]
        • (api,google,technology) [inferred]
        • (api,google,infringed) [inferred]
        • (google,markets,sun) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (api,google,sun_java_api) [inferred]
        • (api,google,java_se) [inferred]

    • WIP (Read more)
      • law could protect an API and that the jury should decide. whether Google's use of Oracle's API infringed its copyright.
      • High Level Abstractions:
        • (api,google,infringed)
        • Inferred entity relationships (9)
        • (api,google,liability) [inferred]
        • (api,google,sun) [inferred]
        • (api,google,technology) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (google,infringed,sun_java) [inferred]
        • (api,google,markets) [inferred]
        • (api,google,sun_java_api) [inferred]
        • (api,google,java_se) [inferred]

    • WIP (Read more)
      • of that API was a "fair use." Unlike the Federal Circuit, we. conclude that it was.
      • High Level Abstractions:
        • (api,federal_circuit,google)
        • Inferred entity relationships (5)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • us to determine whether Google's use of the API was a "fair. Cite as: 593 U. S. (2021) 15. Opinion of the Court.
      • High Level Abstractions:
        • (api,court,google)
        • Inferred entity relationships (5)
        • (court,google,instructs) [inferred]
        • (court,google,writ) [inferred]
        • (api,court,google,sun_java) [inferred]
        • (court,google,smartphone) [inferred]
        • (court,google,sun_java) [inferred]

    • WIP (Read more)
      • When Sun's former. CEO was asked directly whether Sun's failure to build a. smartphone was attributable to Google's development of.
      • High Level Abstractions:
        • (google,smartphone,sun)
        • Inferred entity relationships (2)
        • (google,smartphone,sun_java_api) [inferred]
        • (google,smartphone,technology) [inferred]

    • WIP (Read more)
      • obtain a license nor Oracle's conflicting evidence can overcome evidence indicating that, at a minimum, it would have. been difficult for Sun to enter the smartphone market, even. had Google not used portions of the Sun Java API.. On the other hand, Google's copying helped Google make
      • High Level Abstractions:
        • (google,smartphone,sun)
        • (google,sun,sun_java_api)
        • (google,smartphone,sun_java_api)
        • Inferred entity relationships (4)
        • (google,smartphone,sun_java_api) [inferred]
        • (google,sun,technology) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]

    • WIP (Read more)
      • the evidence showing that Sun was beset by business challenges in developing a mobile phone product, the jury was. entitled to agree with that assessment.
      • High Level Abstractions:
        • (google,phone,sun)
        • (google,mobile,sun)

    • WIP (Read more)
      • Or, as we held in Campbell, a parody can be transformative because it comments on the original or criticizes it, for "[p]arody needs to mimic an original
      • High Level Abstractions:
        • (google,parody,sun)
        • (google,parody,sun_java_api)
        • Inferred entity relationships (2)
        • (google,parody,sun_java_api) [inferred]
        • (google,parody,sun) [inferred]

    • WIP (Read more)
      • And it could have found that Sun itself (now. Oracle) would not have been able to enter those markets. successfully whether Google did, or did not, copy a part of.
      • High Level Abstractions:
        • (google,markets,sun)

    • WIP (Read more)
      • When Sun's former. CEO was asked directly whether Sun's failure to build a. smartphone was attributable to Google's development of
      • High Level Abstractions:
        • (ceo,google,smartphone)
        • (ceo,google,sun)
        • Inferred entity relationships (7)
        • (google,smartphone,sun_java_api) [inferred]
        • (ceo,google,smartphone) [inferred]
        • (ceo,google,sun) [inferred]
        • (google,sun,technology) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]
        • (google,sun,sun_java_api) [inferred]

    • WIP (Read more)
      • the evidence showing that Sun was beset by business challenges in developing a mobile phone product, the jury was. entitled to agree with that assessment
      • High Level Abstractions:
        • (beset,google,sun)
        • Inferred entity relationships (2)
        • (google,sun,technology) [inferred]
        • (google,sun,sun_java_api) [inferred]

    • WIP (Read more)
      • Court agreed to review the Federal Circuit's determinations as to both. copyrightability and fair use.. Held: Google's copying of the Java SE API, which included only those.
      • High Level Abstractions:
        • (federal_circuit,google,java_se_api)
        • Inferred entity relationships (4)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • the use").. We do not agree with the Federal Circuit's conclusion. that Google could have achieved its Java-compatibility objective by copying only the 170 lines of code that are "necessary to write in the Java language." 886 F
      • High Level Abstractions:
        • (federal_circuit,google,java-compatibility)
        • Inferred entity relationships (4)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • "avoid the drudgery in working up something fresh," id., at. 580, Google used the declaring code for the same exact purpose Oracle did
      • High Level Abstractions:
        • (drudgery,federal_circuit,google)
        • Inferred entity relationships (5)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • that question. Google petitioned this Court for a writ of certiorari, seeking review of the Federal Circuit's copyrightability determination
      • High Level Abstractions:
        • (court,federal_circuit,google)
        • Inferred entity relationships (5)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • the proceedings below, the Federal Circuit held that the copied lines. are copyrightable. After a jury then found for Google on fair use, the.
      • High Level Abstractions:
        • (copyrightable,federal_circuit,google)
        • Inferred entity relationships (5)
        • (federal_circuit,google,sun_java_api) [inferred]
        • (federal_circuit,google,java_libraries) [inferred]
        • (federal_circuit,google,java_se_api) [inferred]
        • (federal_circuit,google,java-compatibility) [inferred]
        • (federal_circuit,google,manufacturers) [inferred]

    • WIP (Read more)
      • that question. Google petitioned this Court for a writ of certiorari, seeking review of the Federal Circuit's copyrightability determination.
      • High Level Abstractions:
        • (court,google,writ)
        • Inferred entity relationships (3)
        • (court,google,instructs) [inferred]
        • (court,google,smartphone) [inferred]
        • (court,google,sun_java) [inferred]

    • WIP (Read more)
      • is a question of law. 886 F. 3d, at 1193. Deciding that question of law, the court held that Google's use of the Sun Java. API was not a fair use. It wrote that "[t]here is nothing fair.
      • High Level Abstractions:
        • (court,google,sun_java)
        • Inferred entity relationships (3)
        • (court,google,instructs) [inferred]
        • (court,google,writ) [inferred]
        • (court,google,smartphone) [inferred]

    • WIP (Read more)
      • thought that widespread use of the Java programming language, including use on a smartphone platform, would benefit the company. . Cite as: 593 U. S. (2021) 27. Opinion of the Court
      • High Level Abstractions:
        • (court,google,smartphone)
        • Inferred entity relationships (6)
        • (court,google,instructs) [inferred]
        • (google,smartphone,sun_java_api) [inferred]
        • (court,google,writ) [inferred]
        • (court,google,sun_java) [inferred]
        • (google,smartphone,technology) [inferred]
        • (google,smartphone,sun) [inferred]

    • WIP (Read more)
      • (2021) 39. Appendix to opinion of the Court. (which Google wrote for its Android API) that actually instructs the computer in the programmer's application.
      • High Level Abstractions:
        • (court,google,instructs)
        • Inferred entity relationships (3)
        • (court,google,writ) [inferred]
        • (court,google,smartphone) [inferred]
        • (court,google,sun_java) [inferred]

    • WIP (Read more)
      • Appendix to opinion of the Court. (which Google wrote for its Android API) that actually instructs the computer in the programmer's application.
      • High Level Abstractions:
        • (computer,court,google)
        • Inferred entity relationships (4)
        • (court,google,instructs) [inferred]
        • (court,google,writ) [inferred]
        • (court,google,smartphone) [inferred]
        • (court,google,sun_java) [inferred]

    • WIP (Read more)
      • Opinion of the Court. Cite as: 593 U. S. (2021) 39. Appendix to opinion of the Court. (which Google wrote for its Android API) that actually instructs the computer in the programmer's application.
      • High Level Abstractions:
        • (android_api,court,google)
        • Inferred entity relationships (4)
        • (court,google,instructs) [inferred]
        • (court,google,writ) [inferred]
        • (court,google,smartphone) [inferred]
        • (court,google,sun_java) [inferred]

    • WIP (Read more)
      • The. Federal Circuit held in Oracle's favor (i.e., that the portion. is copyrightable and Google's copying did not constitute a
      • High Level Abstractions:
        • (copyrightable,federal,google)

    • WIP (Read more)
      • Or, as we held in Campbell, a parody can be transformative because it comments on the original or criticizes it, for "[p]arody needs to mimic an original. to make its point." 510 U. S., at 580-581.. Google copied portions of the Sun Java API precisely, and. it did so in part for the same reason that Sun created those.
      • High Level Abstractions:
        • (google,sun,sun_java_api)
        • Inferred entity relationships (1)
        • (google,sun,technology) [inferred]

    • WIP (Read more)
      • several million lines that Google did not copy. For one. thing, the Sun Java API is inseparably bound to those taskimplementing lines.
      • High Level Abstractions:
        • (google,inseparably,sun_java_api)
        • (google,sun_java_api,taskimplementing)

    • WIP (Read more)
      • code both labels the particular tasks in the API and organizes those tasks, or "methods," into "packages" and "classes." We have referred to this organization, by way of rough
      • High Level Abstractions:
        • (google,organizes,sun_java_api)
        • (api,google,sun_java_api)
        • Inferred entity relationships (9)
        • (api,google,liability) [inferred]
        • (api,google,sun) [inferred]
        • (api,google,technology) [inferred]
        • (api,google,infringed) [inferred]
        • (api,google,infringed,sun_java) [inferred]
        • (api,google,smartphone) [inferred]
        • (google,sun_java_api,taskimplementing) [inferred]
        • (api,google,markets) [inferred]
        • (api,google,java_se) [inferred]

    • WIP (Read more)
      • violates its copyrights.. The declaring code at issue here resembles other copyrighted works in that it is part of a computer program.
      • High Level Abstractions:
        • (computer,google,sun_java_api)
        • Inferred entity relationships (4)
        • (computer,google,users) [inferred]
        • (google,sun_java_api,taskimplementing) [inferred]
        • (computer,google,investment) [inferred]
        • (computer,google,software) [inferred]

    • WIP (Read more)
      • at least two ways.. First, Google eliminated the reason manufacturers were. willing to pay to install the Java platform. Google's business model differed from Oracle's
      • High Level Abstractions:
        • (google,manufacturers)

    • WIP (Read more)
      • While Oracle earned revenue by charging device manufacturers to install the Java. platform, Google obtained revenue primarily through ad. . 12 GOOGLE LLC v
      • High Level Abstractions:
        • (google,manufacturers)

    • WIP (Read more)
      • (and thus with similar programming potential), device. manufacturers no longer saw much reason to pay to embed. the Java platform.. For example, before Google released Android, Amazon
      • High Level Abstractions:
        • (google,manufacturers)

    • WIP (Read more)
      • Oracle America, Inc, owns a copyright in Java SE, a computer platform. that uses the popular Java computer programming language. In 2005,. Google acquired Android and sought to build a new software platform.
      • High Level Abstractions:
        • (android,google,java_se)
        • (android,computer,google)
        • Inferred entity relationships (16)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (computer,google,users) [inferred]
        • (google,java_se,software) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (computer,google,sun_java_api) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]
        • (computer,google,investment) [inferred]
        • (computer,google,software) [inferred]

    • WIP (Read more)
      • the Java programming language to work with its new Android platform, Google copied roughly 11,500 lines of code from the Java SE program. The copied lines are part of a tool called an Application Programming Interface (API)
      • High Level Abstractions:
        • (android,google,java_se)
        • Inferred entity relationships (12)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (google,java_se,software) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,mobile) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • that uses the popular Java computer programming language. In 2005,. Google acquired Android and sought to build a new software platform.
      • High Level Abstractions:
        • (computer,google,software)
        • (computer,software)
        • (google,java_se,software)
        • Inferred entity relationships (3)
        • (computer,google,sun_java_api) [inferred]
        • (computer,google,users) [inferred]
        • (computer,google,investment) [inferred]

    • WIP (Read more)
      • whether Java SE's owner could copyright the copied lines from the. API, and (2) if so, whether Google's copying constituted a permissible.
      • High Level Abstractions:
        • (constituted,google,java_se)
        • Inferred entity relationships (1)
        • (google,java_se,software) [inferred]

    • WIP (Read more)
      • the Java programming language to work with its new Android platform, Google copied roughly 11,500 lines of code from the Java SE program. The copied lines are part of a tool called an Application Programming Interface (API).
      • High Level Abstractions:
        • (application_programming_interface,google,java_se)
        • Inferred entity relationships (1)
        • (google,java_se,software) [inferred]

    • WIP (Read more)
      • Unlike many other computer programs,. the value of the copied lines is in significant part derived from the investment of users (here computer programmers) who have learned the.
      • High Level Abstractions:
        • (computer,google,investment)
        • (computer,google,users)
        • (computer,users)
        • Inferred entity relationships (4)
        • (computer,google,sun_java_api) [inferred]
        • (computer,google,users) [inferred]
        • (computer,google,investment) [inferred]
        • (computer,google,software) [inferred]

    • WIP (Read more)
      • the API) and the creation of new creative expression (the code independently written by Google). Unlike many other computer programs,
      • High Level Abstractions:
        • (api,computer,google)
        • Inferred entity relationships (4)
        • (computer,google,sun_java_api) [inferred]
        • (computer,google,users) [inferred]
        • (computer,google,investment) [inferred]
        • (computer,google,software) [inferred]

    • WIP (Read more)
      • enables a programmer to call up prewritten software that,. together with the computer's hardware, will carry out a. large number of specific tasks
      • High Level Abstractions:
        • (computer,software)

    • WIP (Read more)
      • hand, if one considers the entire set of software material in. the Sun Java API, the quantitative amount copied was. small. The total set of Sun Java API computer code, including implementing code, amounted to 2.86 million lines, of
      • High Level Abstractions:
        • (computer,software)
        • (computer,sun_java_api)

    • WIP (Read more)
      • First, the API includes "implementing code," which. . 22 GOOGLE LLC v. Oracle america, inc.. Opinion of the Court. actually instructs the computer on the steps to follow to. carry out each task. Google wrote its own programs (implementing programs) that would perform each one of the
      • High Level Abstractions:
        • (computer,instructs)

    • WIP (Read more)
      • Appendix to opinion of the Court. (which Google wrote for its Android API) that actually instructs the computer in the programmer's application. . . .
      • High Level Abstractions:
        • (computer,instructs)

    • WIP (Read more)
      • These features mean that, as part of a user interface, the. declaring code differs to some degree from the mine run of. computer programs. Like other computer programs, it is
      • High Level Abstractions:
        • (computer,user)

    • WIP (Read more)
      • Opinion of the Court. Lexmark Int'l, 387 F. 3d, at 544 (noting that where a subsequent user copied a computer program to foster functionality, it was not exploiting the programs "commercial value
      • High Level Abstractions:
        • (computer,user)

    • WIP (Read more)
      • and disseminate ideas," Harper & Row, 471 U. S., at 558,. and the reimplementation of a user interface allows creative new computer code to more easily enter the market.. The uncertain nature of Sun's ability to compete in Android's market place, the sources of its lost revenue, and the
      • High Level Abstractions:
        • (computer,user)

    • WIP (Read more)
      • Moreover, the copied declaring code and the uncopied implementing programs call for, and reflect, different kinds of. capabilities. A single implementation may walk a computer
      • High Level Abstractions:
        • (computer,uncopied)

    • WIP (Read more)
      • After several years of research, CONTU concluded that the "availability of copyright protection for computer programs is desirable." Final Report 11 (July 31,. 1978). At the same time, it recognized that computer programs had unique features.
      • High Level Abstractions:
        • (computer,time)

    • WIP (Read more)
      • from the value that those who do not hold copyrights,. namely, computer programmers, invest of their own time. and effort to learn the API's system. And unlike many other.
      • High Level Abstractions:
        • (computer,time)

    • WIP (Read more)
      • This method-class-package organizational structure is referred to as the Sun Java API's "structure, sequence, and. organization," or SSO.. For each task, there is computer code, known as "implementing code," that in effect tells the computer how to execute the particular task you have asked it to perform (such
      • High Level Abstractions:
        • (computer,sun_java_api)

    • WIP (Read more)
      • Scientists as Amici Curiae 20 ("Reimplementing interfaces. fueled widespread adoption of popular programming languages" (emphasis deleted)); Brief for R Street Institute et.
      • High Level Abstractions:
        • (computer,street_institute)

    • WIP (Read more)
      • reach of the Copyright Act to include computer programs.. And it defined "computer program" as "'a set of statements. or instructions to be used directly or indirectly in a computer in order to bring about a certain result.'" 10, 94 Stat
      • High Level Abstractions:
        • (computer,stat)

    • WIP (Read more)
      • They include "literary," "musical," "dramatic," "motion pictur[e]," "architectural," and certain. other works. In 1980, Congress expanded the. reach of the Copyright Act to include computer programs.
      • High Level Abstractions:
        • (computer,pictur)

    • WIP (Read more)
      • copyright, so too must it draw lines among computer programs. And just as fair use takes account of the market in. which scripts and paintings are bought and sold, so too.
      • High Level Abstractions:
        • (computer,paintings)

    • WIP (Read more)
      • its API. First, evidence at trial demonstrated that, regardless of Android's smartphone technology, Sun was poorly. positioned to succeed in the mobile phone market.
      • High Level Abstractions:
        • (android,smartphone,sun)
        • (android,sun,technology)
        • Inferred entity relationships (1)
        • (android,smartphone,technology) [inferred]

    • WIP (Read more)
      • First, evidence at trial demonstrated that, regardless of Android's smartphone technology, Sun was poorly. positioned to succeed in the mobile phone market.
      • High Level Abstractions:
        • (android,mobile,phone)
        • (android,phone,sun)
        • (android,mobile,sun)
        • (android,mobile,smartphone)
        • (android,mobile,technology)
        • Inferred entity relationships (7)
        • (android,mobile,phone) [inferred]
        • (android,mobile,operating) [inferred]
        • (android,mobile,software) [inferred]
        • (android,mobile,smartphones) [inferred]
        • (android,mobile,sun) [inferred]
        • (android,mobile,smartphone) [inferred]
        • (android,mobile,technology) [inferred]

    • WIP (Read more)
      • many efforts to move into the mobile phone market had. proved unsuccessful. Id., at 135, 235, 671. As far back as. 2006, prior to Android's release, Sun's executives projected
      • High Level Abstractions:
        • (android,phone,sun)
        • (android,mobile,sun)
        • Inferred entity relationships (6)
        • (android,mobile,phone) [inferred]
        • (android,mobile,operating) [inferred]
        • (android,mobile,software) [inferred]
        • (android,mobile,smartphones) [inferred]
        • (android,mobile,smartphone) [inferred]
        • (android,mobile,technology) [inferred]

    • WIP (Read more)
      • declining revenue for mobile phones because of emerging.
      • High Level Abstractions:
        • (android,mobile,sun)
        • Inferred entity relationships (6)
        • (android,mobile,phone) [inferred]
        • (android,mobile,operating) [inferred]
        • (android,mobile,software) [inferred]
        • (android,mobile,smartphones) [inferred]
        • (android,mobile,smartphone) [inferred]
        • (android,mobile,technology) [inferred]

    • WIP (Read more)
      • that Android did not harm the actual or potential markets. for Java SE. And it could have found that Sun itself (now.
      • High Level Abstractions:
        • (android,markets,sun)

    • WIP (Read more)
      • implementing code constitutes the vast majority of both the. Sun Java API and the API that Google created for Android.. App. For most of the packages in its new API, Google.
      • High Level Abstractions:
        • (android,api,sun)

    • WIP (Read more)
      • . . 26 GOOGLE LLC v. Oracle america, inc.. Opinion of the Court. Android. It copied the API (which Sun created for use in. desktop and laptop computers) only insofar as needed to include tasks that would be useful in smartphone programs
      • High Level Abstractions:
        • (android,api,sun)

    • WIP (Read more)
      • its API. First, evidence at trial demonstrated that, regardless of Android's smartphone technology, Sun was poorly
      • High Level Abstractions:
        • (android,api,sun)

    • WIP (Read more)
      • Google sought, through Android, to develop a software platform for mobile devices like smartphones. 886 F. 3d 1179,. 1187 (CA Fed.
      • High Level Abstractions:
        • (android,smartphones,software)
        • (android,mobile,smartphones)
        • (android,mobile,software)
        • Inferred entity relationships (7)
        • (android,mobile,sun) [inferred]
        • (android,mobile,phone) [inferred]
        • (android,mobile,operating) [inferred]
        • (android,mobile,software) [inferred]
        • (android,mobile,smartphones) [inferred]
        • (android,mobile,smartphone) [inferred]
        • (android,mobile,technology) [inferred]

    • WIP (Read more)
      • This is the very creativity that was needed to develop the Android software for use. not in laptops or desktops but in the very different context. of smartphones.
      • High Level Abstractions:
        • (android,smartphones,software)

    • WIP (Read more)
      • that successfully attracted software developers, thus enhancing the value of Oracle's products.1 Google sought a. license to use the library in Android, the operating system.
      • High Level Abstractions:
        • (android,operating,software)
        • Inferred entity relationships (1)
        • (android,operating) [inferred]

    • WIP (Read more)
      • . 12 GOOGLE LLC v. Oracle america, inc.. THOMAS, J., dissenting. sales. Its strategy was to release Android to device manufacturers for free and then use Android as a vehicle to collect data on consumers and deliver behavioral ads
      • High Level Abstractions:
        • (android,release)

    • WIP (Read more)
      • By copying Oracle's code to develop and release Android, Google ruined Oracle's potential market in. at least two ways.. First, Google eliminated the reason manufacturers were.
      • High Level Abstractions:
        • (android,manufacturers)

    • WIP (Read more)
      • Oracle america, inc.. THOMAS, J., dissenting. sales. Its strategy was to release Android to device manufacturers for free and then use Android as a vehicle to collect data on consumers and deliver behavioral ads
      • High Level Abstractions:
        • (android,manufacturers)

    • WIP (Read more)
      • had Google not used portions of the Sun Java API.. On the other hand, Google's copying helped Google make. a vast amount of money from its Android platform
      • High Level Abstractions:
        • (android,copying,sun_java_api)
        • Inferred entity relationships (3)
        • (android,copying,fairuse) [inferred]
        • (android,copying,google) [inferred]
        • (android,copying,release) [inferred]

    • WIP (Read more)
      • And. enforcement of the Sun Java API copyright might give Oracle a significant share of these funds.
      • High Level Abstractions:
        • (android,copying,sun_java_api)
        • Inferred entity relationships (3)
        • (android,copying,fairuse) [inferred]
        • (android,copying,google) [inferred]
        • (android,copying,release) [inferred]

    • WIP (Read more)
      • Google's copying. In 2015 alone, the year before the fairuse trial, Google earned $18 billion from Android. That.
      • High Level Abstractions:
        • (android,copying,fairuse)
        • Inferred entity relationships (3)
        • (android,copying,google) [inferred]
        • (android,copying,release) [inferred]
        • (android,copying,sun_java_api) [inferred]

    • WIP (Read more)
      • we hold that the copying here at issue nonetheless constituted a fair use. Hence, Google's copying did not violate the.
      • High Level Abstractions:
        • (android,constituted,copying)
        • Inferred entity relationships (2)
        • (constituted,copying) [inferred]
        • (constituted,copying,google) [inferred]

    • WIP (Read more)
      • worked for more than three years to create Google's Android platform software. Id., at 45, 117, 212. In doing so,. Google tailored the Android platform to smartphone technology, which differs from desktop and laptop computers in. important ways.
      • High Level Abstractions:
        • (android,smartphone,technology)
        • Inferred entity relationships (1)
        • (android,smartphone,sun) [inferred]

    • WIP (Read more)
      • successfully whether Google did, or did not, copy a part of. its API. First, evidence at trial demonstrated that, regardless of Android's smartphone technology, Sun was poorly. positioned to succeed in the mobile phone market.
      • High Level Abstractions:
        • (android,smartphone,technology)
        • Inferred entity relationships (1)
        • (android,smartphone,sun) [inferred]

    • WIP (Read more)
      • that uses the popular Java computer programming language. In 2005,. Google acquired Android and sought to build a new software platform. for mobile devices. To allow the millions of programmers familiar with
      • High Level Abstractions:
        • (android,google,mobile)
        • Inferred entity relationships (12)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (google,mobile,sun) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • that successfully attracted software developers, thus enhancing the value of Oracle's products.1 Google sought a. license to use the library in Android, the operating system. it was developing for mobile phones
      • High Level Abstractions:
        • (android,google,mobile)
        • Inferred entity relationships (12)
        • (android,google,smartphone,sun) [inferred]
        • (android,google,smartphone) [inferred]
        • (android,google,java_se) [inferred]
        • (android,google,manufacturers) [inferred]
        • (android,google,markets) [inferred]
        • (google,mobile,sun) [inferred]
        • (android,google,technology) [inferred]
        • (android,google,sun,technology) [inferred]
        • (android,google,software) [inferred]
        • (android,google,loss) [inferred]
        • (android,google,operating) [inferred]
        • (android,google,release) [inferred]

    • WIP (Read more)
      • Its strategy was to release Android to device manufacturers for free and then use Android as a vehicle to collect data on consumers and deliver behavioral ads.
      • High Level Abstractions:
        • (android,consumers)

    • WIP (Read more)
      • collect reams of data used to deliver behavioral advertisements to consumers on desktops. Using control over Android to choose a default. search engine may seem trivial, but Google certainly does not think so
      • High Level Abstractions:
        • (android,consumers)

    • WIP (Read more)
      • Google copied verbatim 11,500 lines of Oracle's declaring. code and arranged that code exactly as Oracle had done
      • High Level Abstractions:
        • (android,verbatim)

    • WIP (Read more)
      • fair use as a matter of law. Prior to remand for a trial on damages, the. Court agreed to review the Federal Circuit's determinations as to both.
      • High Level Abstractions:
        • (copying,federal_circuit)
        • (copying,court,federal_circuit)
        • (copying,court,determinations)
        • Inferred entity relationships (5)
        • (copying,federal_circuit,google) [inferred]
        • (copying,court,federal_circuit) [inferred]
        • (court,federal_circuit,google) [inferred]
        • (copying,court,determinations) [inferred]
        • (copying,court,google) [inferred]

    • WIP (Read more)
      • The Federal Circuit ruled that Oracle's declaring code is. copyrightable and that Google's copying of it was not fair. use.. II. The Court wrongly sidesteps the principal question that
      • High Level Abstractions:
        • (copying,copyrightable,court)
        • (copying,copyrightable)
        • Inferred entity relationships (3)
        • (copying,copyrightable,google) [inferred]
        • (copying,copyrightable) [inferred]
        • (copying,copyrightable,court) [inferred]

    • WIP (Read more)
      • for copying computer code may vary greatly and differ from. . 18 GOOGLE LLC v. Oracle america, inc.. Opinion of the Court
      • High Level Abstractions:
        • (computer,copying,court)
        • Inferred entity relationships (3)
        • (copying,court,federal_circuit) [inferred]
        • (copying,court,determinations) [inferred]
        • (copying,court,google) [inferred]

    • WIP (Read more)
      • the original work is computer code. But because Congress. determined that declaring and implementing code are copyrightable, this factor alone cannot support a finding of fair.
      • High Level Abstractions:
        • (copying,copyrightable)
        • Inferred entity relationships (2)
        • (copying,copyrightable,google) [inferred]
        • (copying,copyrightable,court) [inferred]

    • WIP (Read more)
      • Moore, 1. East 361, n., 102 Eng. (K. B. 1785) (discussing the jury's role in resolving whether copying constituted infringement). As far as contemporary fair use is concerned, we have described the doctrine as an "equitable,"
      • High Level Abstractions:
        • (constituted,copying)
        • Inferred entity relationships (1)
        • (constituted,copying,google) [inferred]

    • WIP (Read more)
      • simply means-at least for computer code-a use that will. help others "create new products." Ibid; accord, ante, at 26. (Google's copying "can further the development of computer. programs").. ------ 10Although "transformative use is not absolutely necessary" every
      • High Level Abstractions:
        • (ante,copying)

    Target rule match count: 134.0 Challenge: 0.06 Momentum: 0.00 WIP: 0.44